# 抖码算法，让算法学习变得简单有趣
# 作者：老汤


from functools import cmp_to_key

data = str(input()).split(",")
# distinct_nums 用于存储没有重复的元素
distinct_nums = []

# 对每一个元素进行计数
cnt_map = dict()
for i in range(len(data)):
    num = data[i]
    if num in cnt_map:
        cnt_map[num] = cnt_map[num] + 1
    else:
        distinct_nums.append(num)
        cnt_map[num] = 1


def _sort(num1, num2):
    return cnt_map[num2] - cnt_map[num1]


# 按照元素出现的次数进行降序排列
distinct_nums.sort(key=cmp_to_key(_sort))

# 输出结果
print(",".join(distinct_nums))